7Search.ccpeter gao hkust past paperpeter gao hkust past paperhkust past paper databaseguoping gao phd thesis 2011